package com.ytjj.qmyx.supplychain.common.model.request;

import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 * <p></p>
 *
 * 
 * @className BankerOrderCountRequest
 * @since 2020/11/30 15:10
 */

@Data
@EqualsAndHashCode(callSuper = false)
public class BankerOrderCountRequest {

    /**
     * 供应商ID
     */
    @NotNull(message = "bankerId 供应商ID不能为空")
    private Integer bankerId;

    /**
     * 当前日期
     */
    @NotBlank(message = "date 日期不能为空")
    private String date;

    /**
     * 开始日期
     */
    @NotBlank(message = "startDate 开始日期不能为空")
    private String startDate;

    /**
     * 结束日期
     */
    @NotBlank(message = "endDate 结束日期不能为空")
    private String endDate;

    /**
     * 商品销量统计数量
     */
    private Integer productRankingNum = 10;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;
}
